fs = require('fs');
//Fichero a leer desde la termianl
var resultados_file = process.argv[2];
var nano = require ('nano')('http://localhost:5984/');
var db_name = "aap";
var db=nano.use(db_name);
//Leemos el fichero 
fs.readFile(resultados_file, 'utf8', 
            function(err,datos) {
                if (err) {
                    return console.log(err);
                };
		//Separamos las filas
                var filas = datos.split("\n");
                var resultados = new Array;
                for (i=0;i<filas.length;i++) {
			//Cogemos cada trozo(palabras) de las filas 
                    var cachos = filas[i].split(" ");
                    console.log({ 'Nombre': cachos[0],
                                       'Apellidos': cachos[1],
                                       'Edad': cachos[2],
				       'Ciudad Origen': cachos[3],
				       'Pais': cachos[4]});

                    resultados.push({ 'Nombre': cachos[0],
                                       'Apellidos': cachos[1],
                                       'Edad': cachos[2],
				       'Ciudad Origen': cachos[3],
				       'Pais': cachos[4]});
                }
                //Para poder enviar los datos de una sola vez. 
		db.bulk( { 'docs' : resultados},
                         function (error,http_body,http_headers) {
                             console.log(http_body);
                         }
                       );
                
                       });

		//Si quisieramos usar insert para unos concretos seria : 

 		// db.insert( { 'Nombre' : "nombre", 
				 //'Apellidos': "apellido", 
				//'edad': "edad" }, 
			//function (error,http_body,http_headers) { 
			//console.log(http_body); } );
                
